/*********************************************************************************
  *Copyright (C), 2016-2022, jiance.zhang
  *FileName:  xcp_task.h
  *Author:  JianCe.Zhang
  *Version:  V1.0
  *Date: 2024-05-02
  *Description: 
  *Function List:
  * 1. void function(void)
  * 2. 
  * 3. 
  * 4. 
  *History:
  * 1. 2022.8.28;JianCe.Zhang;Init Function 
  * 2. 
  * 3. 
  * 4. 
**********************************************************************************/

#ifndef  __xcp_task_H__
#define  __xcp_task_H__

/***************************************Includes***********************************/
#include "main.h"

/***************************************Macros***********************************/


/***************************************Variables***********************************/
typedef struct
{
  uint8_t event_chanel;
  uint8_t envet_cycle;
  uint8_t reserved[2];
} XCP_Event_t;

extern XCP_Event_t XCP_Event_Config[];
/***************************************Functions***********************************/
void XCP_Task(void *pvParameters);
void XCP_Event_Task(void *pvParameters);

#endif
/* [] END OF xcp_task.h */